package com.frcdi.qms.system.mapper;

import com.frcdi.qms.system.domain.QmsMessage;

import java.util.List;

/**
 * messageMapper接口
 * 
 * @author Mr.han
 * @date 2024-05-15
 */
public interface QmsMessageMapper 
{
    /**
     * 查询message
     * 
     * @param messageId message主键
     * @return message
     */
    public QmsMessage selectQmsMessageByMessageId(Long messageId);

    /**
     * 查询message列表
     * 
     * @param qmsMessage message
     * @return message集合
     */
    public List<QmsMessage> selectQmsMessageList(QmsMessage qmsMessage);

    /**
     * 新增message
     * 
     * @param qmsMessage message
     * @return 结果
     */
    public int insertQmsMessage(QmsMessage qmsMessage);

    /**
     * 修改message
     * 
     * @param qmsMessage message
     * @return 结果
     */
    public int updateQmsMessage(QmsMessage qmsMessage);

    /**
     * 删除message
     * 
     * @param messageId message主键
     * @return 结果
     */
    public int deleteQmsMessageByMessageId(Long messageId);

    /**
     * 批量删除message
     * 
     * @param messageIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteQmsMessageByMessageIds(Long[] messageIds);
}
